package cn.xiaohui;

public class ExampleTest03 {
	public static void main(String[] arge) {
 Animal04 animal04 =new Animal04 ();//创建Animal04类对象
 System.out.println(animal04.toString());//调用toString方法并打印
 //上面代码执行的操作等同于一下两行代码
 System.out.println(animal04.getClass().getName());
 System.out.println(Integer.toHexString(animal04.hashCode()));
  //hashCode 返回的是一个int类型的哈希值
  //Integer.toHexString()将对象的哈希值用十六进制表示
	}
	//getClass +getName+@ +HashCode
	}
class Animal04{
	void shout() {
		System.out.println("动物叫");
	}
	//返回一些特有的消息
	public String toString() {
		return"这是一个动物";
	}
}